#!/bin/bash
#
# 适用范围：nginx版本低于0.8.x
# chkconfig: - 85 15
# description: Nginx is a World Wide Web server.
# processname: nginx

nginx=/usr/local/nginx/sbin/nginx
conf=/usr/local/nginx/conf/nginx.conf

case $1 in
    start)
        echo -n "Starting Nginx"
        $nginx -c $conf
        echo " done"
    ;;
    stop)
        echo -n "Stopping Nginx"
        ps aux | grep nginx | grep master | grep -v "grep" | awk '{print $2}' | xargs kill -QUIT
        echo " done"
    ;;
    test)
        $nginx -t -c $conf
    ;;
    reload)
        echo -n "Reloading Nginx"
        ps aux | grep nginx | grep master | grep -v "grep" | awk '{print $2}' | xargs kill -HUP
        echo " done"
    ;;
    restart)
        $0 stop
        $0 start
    ;;
    show)
        ps aux|grep nginx
    ;;
    *)
        echo -n "Usage: $0 {start|restart|reload|stop|test|show}"
    ;;
esac
